Software Implementation of P−adic Self−shrinking Generator for Aerospace Cryptographic Systems

نویسندگان

  • Zhaneta N. Tasheva
  • Borislav Y. Bedzhev
چکیده

To be suitable for use in aerospace cryptographic systems software-oriented stream ciphers must be fast, uniform, scalable, consistent and unpredictable. With regard in the paper the software implementation of a fast stream cipher, named Self−Shrinking p−adic Generator which produces 8 bits (SSPG-8) in one clock cycle, is proposed. The theoretical base of Self-Shrinking p-adic Generator is recalled. The software implementation of p-adic Self−Shrinking Generator is described. Analysis of more than 300 aerospace images is presented. The results from statistical analysis show that the sequence, generated by p-adic SSPG-8, is appropriate for a particular aerospace cryptographic application. INTRODUCTION The need of software-oriented stream ciphers in modern aerospace cryptographic systems has rapidly grown during the last several years. To be suitable for use in aerospace the stream ciphers must be fast, uniform, scalable, consistent and unpredictable. One of the most used cryptographic systems is the binary additive stream cipher in whitch the keystream, the plaintext and the ciphertext are basic binary sequences. The keystream is generated from a keystream generator, which takes a secret key as a seed, and produces a long pseudorandom sequence. The ciphertext is generated by bitwise modulo 2 additions of the keystream and the plaintext. The main goal of software-oriented stream cipher design is to generate efficient pseudorandom sequence [3], [4], [5] witх fast software algorithm and with truly random sequences properties. A fast software implementation of pseudo random number generator (PRNG), named Self−Shrinking p-adic Generator − 8 bits (SSPG−8), is proposed and an analysis of encrypted with SSPG−8 images is given in this paper. THE THEORETICAL BASICS OF SELF-SHRINKING P-ADIC GENERATOR In this section the theoretical basic of a recently proposed Self-Shrinking p−adic Generator (SSPG) [7] and some basic SSPG properties will be recalled. A. THE SSPG ARCHITECTURE In contrast with the classic self-shrinking generator [3] the SSPG architecture (Fig. 1) uses a p-adic FCSR instead of LFSR. This allows the generator to produce a number in the range 0 to p−1 in one step (ai = [0, 1, ..., p−1]). The self-shrinking p-adic generator selects a portion of the output p-adic FCSR sequence by controlling of the p-adic FCSR itself using the following algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

N-adic Summation-Shrinking Generator. Basic properties and empirical evidences

The need of software-flexible stream ciphers has led to several alternative proposals in the last few years. One of them is a new Pseudo Random Number Generator (PRNG), named N-adic Summation-Shrinking (NSumSG), which architecture is described in this paper. It uses N-1 parallel working slave summation generators and one N-adic summation generator, controlling the nonlinearity in the generator....

متن کامل

Improved Cryptoanalysis of the Self-shrinking P-adic Cryptographic Generator

The Self-shrinking p-adic cryptographic generator (SSPCG) is a fast software stream cipher. Improved cryptoanalysis of the SSPCG is introduced. This cryptoanalysis makes more precise the length of the period of the generator. The linear complexity and the cryptography resistance against most recently used attacks are invesigated. Then we discuss how such attacks can be avoided. The results show...

متن کامل

An Algorithm for Fast Software Encryption

An algorithm for fast software encryption is proposed in this paper. It is based on the architecture of new pseudo random number generator (PRNG), named Self−Shrinking p–adic Generator (SSPG). In the paper first, the basic SSPG architecture and algorithm are recalled. Then, the software implementation in Visual C++ environment is presented. Finally, the results of some images and texts, encrypt...

متن کامل

The Differential Cryptanalysis and Design of Natural Stream Ciphers

This paper introduces the differential cryptanalysis of additive stream ciphers, and develops its theoretical basis. The relationships between differential and other types of stream cipher analysis are presented. The conservation laws of patterns and of mutual information are derived. The cryptographic significance of pattern distribution of keystream sequences is shown. The cryptographic trans...

متن کامل

New Variant of the Self-Shrinking Generator and Its Cryptographic Properties

◈ well-known keystream generator ◈ proposed by Coppersmith, Krawczyk and Mansour [Crypto 93] ◈ use two LFSRs A and S. – Let a 0 , a 1 , … denote the sequence generated by A. – Let s 0 , s 1 , … denote the sequence generated by S. ◈ The resultant sequence is a " shrunken " version of the first one. ◈ modified version of Shrinking Generator ◈ proposed by Meier and Staffelbach [Eurocrypt 94] ◈ use...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005